import { AbstractBaseEntity } from './abstract-base-entity';
import { MajorDTO } from './major-dto';
import { SchoolDTO } from './school-dto';

export interface MessagesDTO extends AbstractBaseEntity {
  /**
   * 电话号码
   */
  phoneNumber?: string;

  /**
   * 专业分数
   */
  specialty_score?: number;

  /**
   * 雅思分数
   */
  ielts?: number;

  /**
   * 签证办理时间
   */
  visa_processing_time?: string;

  /**
   * 机票与宿舍申请
   */
  ticket_home_time?: string;

  /**
   * 备注
   */
  remake?: string;

  /**
   * 学校id
   */
  message_school_id: string;

  /**
   * 状态
   */
  status: 'APPLYING' | 'APPLYED' | 'APPLYBACK';

  /**
   * 专业
   */
  majors?: Array<MajorDTO>;
  /**
   * 专业id
   */
  majorIds?: Array<string>;

  school?: SchoolDTO;
}
